These examples will teach you how to Vlookup multiple criteria, return a specific instance or all matches, do dynamic Vlookup in multiple sheets, and more. How to Vlookup multiple... · Excel INDEX MATCH with... · XLOOKUP function
Yes, it's possible. It's usually better to identify your data with a column value than with a sheet name, because INDIRECTs are hard to read and and run slow.